// 平台属性管理API
import request from '@/utils/request'

// 获取一级分类
const getCategoryOne = () => {
  return request({
    url: `/admin/product/getCategory1`
  })
}

// 获取二级分类
const getCategoryTwo = (id) => {
  return request({
    url: `/admin/product/getCategory2/${id}`
  })
}

// 获取三级分类
const getCategoryThree = (id) => {
  return request({
    url: `/admin/product/getCategory3/${id}`
  })
}

// 获取商品详情
const getAttrInfoList = (obj) => {
  return request({
    url: `/admin/product/attrInfoList/${obj.selectionOne}/${obj.selectionTwo}/${obj.selectionThree}`
  })
}

// 保存商品新增的属性
const saveAttrInfo=(data)=>{
  return request({
    url:`/admin/product/saveAttrInfo`,
    method:'post',
    data

    // {
    //   "attrName": "string", 属性名
    //   "attrValueList": [ 属性值 可能多个 使用数组
    //     {
    //       "attrId": 0, 相应的属性名的id
    //       "valueName": "string" 输入的属性值
    //     }
    //   ],
    //   "categoryId": 0, 三级分类的id
    //   "categoryLevel": 3,
    // }
  })
}

export { getCategoryOne, getCategoryTwo, getCategoryThree, getAttrInfoList, saveAttrInfo }
